body {
  margin:0;
  padding:0;
  background:#0E3259;
  color:#000000;
  font-size: 100.1%;
}

IMG {
	border: 0px;
}

FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
BODY		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
INPUT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TEXTAREA	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
A:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

A:link          {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

h1{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 15px}

#header{
background-color: #630;
	border-style: solid;
	border-width: 0 0;
	color: #fff;
}
#header h1
{
	display: inline;	/* easier than setting 0 padding and margin */
}


#footer
{
	background-color: #666;
	border-style: solid;
	border-width: 0px 0;	/* border for bottom of layout and top of 
				   footer area */
	color: #fff;
	position: relative;
	text-align: center;
}
html>body #footer
{
	padding-bottom: 1.01em;	/* attempt to fix Gecko engine's rounding errors
				   which can disrupt the layout. */
}
p, h1, h2, h3, h4, h5, h6
{
	margin: 1em 0;		/* for better consistency across platforms */
}


  
.title{
	font-size:80%;
	font-weight: bold;
}

td.title{
    font-family: Verdana,Helvetica;
	font-size:100%;
	font-weight: bold;
	
	color:#000000;
	
	text-align: center;
}


a:link  img {
	 border:none;
	 text-decoration:none;
}


  
input 	{
	font-weight: normal;
	border-top-color: #000000; 
	border-left-color: #000000; 
	border-right-color: #000000; 
	border-bottom-color: #000000; 
	border-top-width: 1px; 
	border-left-width: 1px; 
	font-size: 90%; 
	border-bottom-width: 1px; 
	font-family: Verdana,Helvetica; 
	border-right-width: 1px;
}
input:focus {
  background:#ffe;
  border-color:#c00;
}
textarea	{
	border-top-color: #000000; 
	border-left-color: #000000; 
	border-right-color: #000000; 
	border-bottom-color: #000000; 
	border-top-width: 1px; 
	border-left-width: 1px; 
	font-size: 90%; 
	border-bottom-width: 1px; 
	font-family: Verdana,Helvetica; 
	border-right-width: 1px;
}

select		{
	border-top-color: #000000; 
	border-left-color: #000000; 
	border-right-color: #000000; 
	border-bottom-color: #000000;
	border-top-width: 1px; 
	border-left-width: 1px;
	font-size: 13px; 
	border-bottom-width: 1px; 
	font-family: Verdana,Helvetica; 
	border-right-width: 1px;
}	

table.tableform{
 border: 1px solid #009983; 
 margin-top:20px;
 margin-left:10px;
}
table.tableform td { padding: 8px; spacing: 5px;}


#leftColumn li,#rightColumn li{
list-style: none;
padding: 0.1em;
}

#leftColumn ul,#rightColumn ul{
	list-style: none;
	margin: 0.1em 0 0.1em 0;
	padding: 0.2em;
}


#admnav{
border-bottom:2px solid #000;
text-align: left;
padding:8px 0 15px 25px;
margin:0 0 5px 0;
color: #000;
font-weight: bold;
width: 80%;
}

.footmsg        {BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}

.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }


/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
		background-color: #D1D7DC;
		
		background-repeat: repeat-y;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: #FFA34F; font-size: 11px; font-weight : bold;
	background-color: #006699; height: 25px;
	
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
			
			background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px;
}


/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
	font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; }
td.row3Right,td.spaceRow {
	background-color: #D1D7DC; border: #FFFFFF; border-style: solid; }

th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thRight,td.catRight,td.row3Right	 { border-width: 0px 1px 0px 0px; }
th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 1px; }
th.thBottom,td.catBottom  { border-width: 0px 1px 1px 1px; }
th.thTop	 { border-width: 1px 0px 0px 0px; }
th.thCornerL { border-width: 1px 0px 0px 1px; }
th.thCornerR { border-width: 1px 1px 0px 0px; }


td.row1Announce {
	background-color: #EFEFEF;
}

td.row1Sticky {
	background-color: #EFEFEF;
}

td.row2Announce {
	background-color: #DEE3E7;
}

td.row2Sticky {
	background-color: #DEE3E7;
}

td.row3Announce {
	background-color: #D1D7DC;
}

td.row3Sticky {
	background-color: #D1D7DC;
}

td.postInfo {
	background-color: #DEE3E7;
}
.quote {
	FONT-SIZE: 11px; COLOR: #444444; LINE-HEIGHT: 125%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background-color: #F3F5FF;
	BORDER-RIGHT: #01336b 1px solid; BORDER-TOP: #01336b 1px solid; BORDER-LEFT: #01336b 1px solid; BORDER-BOTTOM: #01336b 1px solid;
}
.quote-table {
	width: 90%;
}
.quote-table-simple {
	width: 90%; 
}